package com.caits.lbs.framework.bean.common;

/**
 * <p>ImageDetail</p>
 * <p>图片上传实体类</p>
 *
 * @author		周华彬(zhouhuabin@sinoiov.com, zhou_hua_bin@163.com)
 * @version		0.0.0
 * <table style="border:1px solid gray;">
 * <tr>
 * <th width="100px">版本号</th><th width="100px">动作</th><th width="100px">修改人</th><th width="100px">修改时间</th>
 * </tr>
 * <!-- 以 Table 方式书写修改历史 -->
 * <tr>
 * <td>0.0.0</td><td>创建类</td><td>admin</td><td>2017年7月3日 下午4:07:31</td>
 * </tr>
 * <tr>
 * <td>XXX</td><td>XXX</td><td>XXX</td><td>XXX</td>
 * </tr>
 * </table>
*/
public class ImageDetail extends UploadBase {
	/** 变量:TODO,类型:long */
	private static final long serialVersionUID = -4439275456416145191L;

	/* 图片类型(身份证图、头像、行驶证等) */
	private String imageType;

	/* 图片 */
	private byte[] imageBytes;

	/* 图片名 ,oss可以不设置*/
	private String imageName;

	/* 图片URL生成的有效时长（毫秒） */
	private Long expirationTime;

	public String getImageType() {
		return imageType;
	}

	public void setImageType(String imageType) {
		this.imageType = imageType;
	}

	public byte[] getImageBytes() {
		return imageBytes;
	}

	public void setImageBytes(byte[] imageBytes) {
		this.imageBytes = imageBytes;
	}

	public String getImageName() {
		return imageName;
	}

	/**
	 * 文件名,oss可以不设置 
	 * @param imageName 
	 * @return 返回void
	 */
	public void setImageName(String imageName) {
		this.imageName = imageName;
	}

	/**
	 * 过期时长，毫秒 
	 * @return 
	 * @return 返回Long
	 */
	public Long getExpirationTime() {
		return expirationTime;
	}

	public void setExpirationTime(Long expirationTime) {
		this.expirationTime = expirationTime;
	}

}
